Skip to content

feat: add auth provider descriptors#37

Merged
intel352 merged 2 commits into
mainfrom
feat/auth-provider-descriptors
May 27, 2026
Merged

feat: add auth provider descriptors#37
intel352 merged 2 commits into
mainfrom
feat/auth-provider-descriptors

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • add strict AuthProviderDescriptor/AuthProviderCapability/AuthProviderConfigField contracts
  • add step.auth_provider_catalog for merging provider-owned descriptors
  • make auth admin OAuth controls and policy provider advertising descriptor-driven, with Google/Facebook retained only as no-descriptor compatibility fallback
  • default missing capability supported state to disabled to avoid false provider functionality

Verification

  • GOWORK=off go test ./...
  • GOWORK=off go vet ./...
  • wfctl plugin validate-contract .
  • git diff --check
  • autodev plan scope lock verified

Part of locked plan docs/plans/2026-05-27-auth-provider-architecture.md: PR 1 / Tasks 1-2.

@intel352 intel352 merged commit f51f715 into main May 27, 2026
6 checks passed
@intel352 intel352 deleted the feat/auth-provider-descriptors branch May 27, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant